数据库中一个字段以"|"分隔存的多张图片,当删除其中一张时,要怎么asp的设计代码
来源:百度知道 编辑:UC知道 时间:2024/06/08 01:06:53
pc=right(rs("pic"),len(rs("pic"))-1)
pic=split(pc,"|")
n=ubound(pic)+1
files="../../"&rs("pic")
filename = Server.MapPath(files)
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
If (MyFileObject.FileExists(trim(filename))) Then
MyFileObject.DeleteFile trim(filename)
End If
rs.delete
rs.update
rs.close
set rs=nothing
pic=split(pc,"|")
n=ubound(pic)+1
files="../../"&rs("pic")
filename = Server.MapPath(files)
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
If (MyFileObject.FileExists(trim(filename))) Then
MyFileObject.DeleteFile trim(filename)
End If
rs.delete
rs.update
rs.close
set rs=nothing
加入数据库中是A|B|C|D|
我们要删除C
那么:
deletename="c"
'首先删除了实际文件
files="../../"&deletename '这是c的路径。
filename = Server.MapPath(files)
Set MyFileObject=Server.CreateObject("Scripting.FileSystemObject")
If (MyFileObject.FileExists(trim(filename))) Then
MyFileObject.DeleteFile trim(filename)
End If
'然后更新数据库
newstr=replace(rs("pic",deletename&"|","")'把A|B|C|D|变成A|B|D|
rs("pic")=newstr'回填到数据库中
rs.update '回填
rs.close '关闭
set rs=nothing'清空
数据库中一个字段以"|"分隔存的多张图片,当删除其中一张时,要怎么asp的设计代码
access数据库问题:怎么在数据表中一个字段内读取"name1|name2|name3|name4"这样的值
C#问题 数据库中两个字段数据 在表中一个字段显示出来
数据库中,如何获取一个字段的属性?
在c#中怎样初始化数据库的一个ole字段?
急!!!数据库表中我设置了一个日期字段...
如何取得数据库中name字段中“aaabbbcccdddeee”中的"ccc"子串
asp调用数据库的问题。有一个数据库中title的字段..
怎样把一个数据库里的字段内容替换到另一个数据库中?
vb中怎么把richtextbox中的信息以二进制形式存入数据库的某个字段?